@charset "utf-8";
@import "my.css";
* {
	padding:0;
	margin:0;
}

body {
	padding:0;
	margin:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif, 宋体;
}

.indexbody {
	background:#FFF url(../images/bg_01.gif) repeat-x;
}
.contentbody {
	background:#FFF url(../images/bg_02.gif) repeat-x;
}

li {
	list-style:none;
}


#hearder, #wrap, #footer {
	clear:both;
	width: 950px;
	margin:0 auto;
}

#logo {
	float:left;
	width: 136px;
}

#top {
	float:right;
	width:814px;
}
#language {
	float:left;
	width: 180px;
	padding:22px 0 0 0;
	margin:0 0 0 20px;
}
#language a{
	text-decoration:none;
}
#tel {
	background:url(../images/tel.gif) no-repeat;
	width:299px;
	height:48px;
	float:right;
	margin:50px 38px 0 0;
}
#tel2 {
	background:url(../images/tel2.gif) no-repeat;
	width:299px;
	height:48px;
	float:right;
	margin:50px 38px 0 0;
}
#tel_en {
	background:url(../images/tel_en.gif) no-repeat;
	width:402px;
	height:48px;
	float:right;
	margin:50px 38px 0 0;
}
#tel2_en {
	background:url(../images/tel2_en.gif) no-repeat;
	width:402px;
	height:48px;
	float:right;
	margin:50px 38px 0 0;
}

#clientBottom {
	background:#003366 url(../images/clientbottom.jpg) no-repeat;
	height:149px;
	padding:24px;
	color:#FFF;
}
#clientBottom .title{
	font-size:16px;
	font-weight:bold;
}
#clientBottom a{
	color:#FFF;
}

/*右上角登录*/
#login {
	float:right;
	width: 113px;
	height:21px;
	background-color:#C00;
	color:#FFF;
	text-align:center;
	padding:55px 0 3px 0;
}
#login a {
	color:#FFF;
	text-decoration:none;
}

.loginBtn {
	background:url(../images/btn_login.gif) #ff3b00 no-repeat;
	width:51px;
	height:27px;
	color:#FFF;
	border:none;
	margin-right:10px;
}

#wrap {
	padding:12px 0 0 0;
}

/*登录成功后顶部的欢迎信息*/
#welcome {
	float:right;
	text-align:right;
	color:#999;
	margin:33px 10px 0 0;
	line-height:20px;
}
.clear {
	clear:both;
}

.btn {
	background:url(../images/bg_btn.gif) #C00 no-repeat;
	height:25px;
	width:91px;
	line-height:25px;
	color:#FFF;
	border:none;
}
.btnblue {
	background:url(../images/bg_btn_blue.gif) #C00 no-repeat;
	height:25px;
	width:91px;
	line-height:25px;
	color:#FFF;
	border:none;
}
.left {
	float:left;
}
.right {
	float:right;
}

.adminmenupanel {
	width:170px;
	float:left;
	clear:both;
}

.adminmenupanel .panel {
	border:#BEBEBE solid 1px;
	margin:0 0 10px 0;
}

.adminmenupanel .panel .title {
	background:#E7E7E7 url(../images/bg_panel.gif) repeat-x;
	font-size:14px;
	height:28px;
	line-height:28px;
	padding:0 5px;
	border-bottom:#BEBEBE solid 1px;
}
.adminmenupanel .panel .title span {
	background:url(../images/dot_down.gif) no-repeat 0 5px;
	padding-left:15px;
}

.adminmenupanel .content {
	padding:10px 0;
}

.adminmenupanel .content li{
		background:url(../images/dot.gif) no-repeat 10px 9px;
		padding:5px 20px;
}
.adminmenupanel .content .selected{
	background-color:#D7D7D7;
}
.adminmenupanel .content a {
	color:#000;
	text-decoration:none;
}

.admincontent {
	float:right;
	width:760px;
}

.announcement {
	color:#03C;
	background:url(../images/bg_gonggao.gif) repeat-x;
	height:39px;
	line-height:39px;
	padding:0 10px;
	font-size:14px;
	text-align:center;
}
.announcement a {
	color:#03C;
	text-decoration:none;
}
.announcementmore {
	background:url(../images/bg_gonggao_more.gif) repeat-x;
	height:39px;
	line-height:39px;
	text-align:center;
}

.announcementmore a {
	color:#FFF;
	text-decoration:none;
}

/* 首页大FLASH */
.bigpic {
	margin-bottom:15px;
}

.tl4px {
	width:4px;
	background:url(../images/table_title_topleft.gif) no-repeat left;
	height:29px;
}
.tr4px {
	width:4px;
	background:url(../images/table_title_topright.gif) no-repeat right;
	height:29px;
}
.bl4px {
	width:4px;
	height:4px;
	background:url(../images/table_title_bottomleft.gif) no-repeat top;
}
.br4px {
	width:4px;
	background:url(../images/table_title_bottomright.gif) no-repeat top right;
	height:4px;
}
.bcenter {
	height: 4px;
	background:url(../images/table_title_bottomcenter.gif) repeat-x top;
}
.tableCenter {
	background:url(../images/table_title_topcenter.gif) repeat-x;
	height:29px;
}
.tableTitle {
	background:url(../images/icon_sanjiao.gif) no-repeat left center;
	font-size:14px;
	color:#666;
	height:29px;
	line-height:29px;
	margin:0 10px;
	padding-left: 15px;
}
.tableContent {
	clear:both;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
}

/*
.table2Title {
	background:url(../images/table2_title.gif) no-repeat;
	width:103px;
	height:36px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}
*/
.table2Title {
	padding:0px 0 46px 0;
}
.table2TitleLeft {
	  float:left;
      display:inline;
	  padding-left:16px;
      background:url("../images/table2_title_left.gif") no-repeat;
}
.table2Title span {
      float:left;
      display:block;
      background:url("../images/table2_title_right.gif") no-repeat right top;
	  padding-right:16px;
	  height:46px;
      font-size:12px;
	  font-weight:bold;
	  text-align:center;
      line-height:35px;
}

.table2TitleBg {
	background:url(../images/table2_topbg.gif) repeat-x bottom;
}
.table2TitleBg2 {
	background:url(../images/table2_toprightborder.gif) no-repeat right bottom;
}

.table2LeftBorder {
	background:url(../images/table2_leftborder.gif) repeat-y;
	width:15px;
}
.table2RightBorder {
	background:url(../images/table2_rightborder.gif) repeat-y right;
	width:15px;
}
.table2BottomLeft {
	background:url(../images/table2_bottomleft.gif) no-repeat;
	width:15px;
	height:15px;
}
.table2BottomRight {
	background:url(../images/table2_bottomright.gif) no-repeat;
	width:15px;
	height:15px;
}
.table2Bottom {
	background:url(../images/table2_bottom.gif) repeat-x;
	height:15px;
}

.shanghu {
	background:url(../images/icon_search.gif) no-repeat;
	margin:10px 0 10px 0;
	padding-left:30px;
}
.hangju {
	margin:5px 0;
}

/*后台任务部分*/
.mission {
	float:left;
	padding:10px 20px 10px 30px;
}
.mission .logo {
	width:96px;
	height:96px;
	line-height:96px;
	background:url(../images/bg_clentlogo.gif) no-repeat;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	position:relative;
}
.mission .logo p {
  position:static;
  +position:absolute;
  top:50%
  }
.mission .logo img {
  position:static;
  +position:relative;
  top:-50%;left:-50%;
  vertical-align:middle
}
.mission .des {
	width:120px;
	padding:10px 0;
	color:#999;
}

.missionDetail {
	float:left;
	width:550px;
	padding:20px 0;
	color:#999;
}
.missionDetailTable {
}
.missionDetailTable td {
	background:#FFF;
	padding:5px;
}
.missionDetailTable .title {
	color:#000;
}

/*后台推荐评论*/
.comments {
	width:98%;
	margin:0;
	padding:10px;
	float:left;
	display:block;
	border-bottom:1px solid #ccc;
}
.comments .userFace {
	float:left;
	width:41px;
	height:41px;
	padding-right:10px;
}
.comments .cText {
	color:#999;
	margin-left:51px;
}

/*历史任务*/
.historyMission {
	background-color:#999;
}
.historyMission td{
	background-color:#FFF;
	padding:8px;
}
.historyMission .title{
	background-color:#666;
	color:#FFF;
	text-align:center;
}

/*任务报表*/
.missionReport {
	border:0;
	background-color:#999;
}
.missionReport td{
border:0;
	background-color:#FFF;
	padding:8px;
}
.missionReport .title{
	background-color:#9F0000;
	color:#FFF;
	text-align:center;
}

/*我的日历*/
.calendar {
	background-color:#999;
}
.calendar td {
	background-color:#FFF;
}
.calendar .title {
	background-color:#666;
	color:#FFF;
	text-align:center;
	padding:5px;
}
.calendar .chart {
	height:60px;
	width:104px;
}
.chartHeight {
	height:20px;
}
.color1 {
	background:#FF0000;
}
.color2 {
	background:#FFCC00;
}
.color3 {
	background:#09F;
}
.date {
	float:left;
	color:#999;
	font-size:20px;
	font-weight:bold;
	height:60px;
	width:104px;
	line-height:60px;
	text-align:center;
	position:absolute;
}

.tabsA {
      float:left;
      width:100%;
      background:#FFF;
      font-size:14px;
      line-height:normal;
	  border-bottom:2px solid #C00;
}
.tabsA .left {
	  float:left;
      background:url("../images/tableft.gif") no-repeat left -29px;
      padding:0 0 0 4px;
}
.tabsA .right {
      background:url("../images/tabright.gif") no-repeat 100% -29px;
      padding:5px 15px 4px 6px;
	  margin-right:8px;
      float:left;
	  color:#FFF;
}
.tabsA .des {
float:left;
	font-size:12px;
	margin:7px 0 0 10px;
}

.tabsB {
      float:left;
      width:100%;
      background:#FFF;
      font-size:14px;
      line-height:normal;
	  border-bottom:2px solid #003367;
}
.tabsB .left {
	  float:left;
      background:url("../images/tableft_blue.gif") no-repeat left -29px;
      padding:0 0 0 4px;
}
.tabsB .right {
      background:url("../images/tabright_blue.gif") no-repeat 100% -29px;
      padding:5px 15px 4px 6px;
	  margin-right:8px;
      float:left;
	  color:#FFF;
}
    #tabsD {
      float:left;
      width:100%;
      background:#FFF;
      font-size:13px;
      line-height:normal;
	  border-bottom:2px solid #C00;
      }
    #tabsD ul {
	  margin:0;
	  list-style:none;
      }
    #tabsD li {
      display:inline;
      margin:0;
      padding:0 2px 0 0;
      }
    #tabsD a {
      float:left;
      background:url("../images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsD a span {
      float:left;
      display:block;
      background:url("../images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsD a span {float:none;}
    /* End IE5-Mac hack */
    #tabsD a:hover span {
      color:#FFFFFF;
      }
    #tabsD a:hover {
      background-position:0% -29px;
      }
    #tabsD a:hover span {
      background-position:100% -29px;
      }
     #tabsD .on span {
	 	color:#FFFFFF;
      	background-position:100% -29px;
      }
       #tabsD .on a {
      	background-position:0% -29px;
      }

/*注册步骤*/
.regStep {
	background:url(../images/regstep.gif) no-repeat left top;
	height:24px;
	width:377px;
	margin:50px auto;
}
.regStep_en{
	background:url(../images/regstep_en.gif) no-repeat left top;
	height:24px;
	width:483px;
	margin:50px auto;
}
.regStep2 {
	background-position:0% -24px;
}
.regStep3 {
	background-position:0% -48px;
}

.regInfo {
	width:100%;
	line-height:1.5em;
}
.regInfo .text {
	font-size:14px;
	text-align:right;
	padding:10px;
}
.regInfo .input {
	border:#C1C1C1 solid 1px;
	font-size:14px;
	width:240px;
	height:25px;
	line-height:25px;
}
/*分页*/
.pages {
	clear:both;
	text-align:right;
	border-top:#CCC solid 1px;
	padding:8px 0;
}

/*帮助*/
.helpTitle {
	font-size:14px;
	font-weight:bold;
	color:#990000;
}
.helpTitleBlue {
	font-size:14px;
	font-weight:bold;
	color:#003367;
}

#copyright {
	clear:both;
	width: 950px;
	margin:20px auto;
	border-top:#bdbdbd solid 1px;
	padding:20px 0;
	text-align:center;
}
.indexabout {
	padding:10px 0;
	line-height:20px;

}
.logininput {
	border:#999999 solid 1px;
	width:100%;

}

/*CLIENT*/
.CsearchLeft {
	background:url(../images/client_searchleft.gif) no-repeat top;
	width:7px;
}
.CsearchRight {
	background:url(../images/client_searchright.gif) no-repeat top;
	width:7px;
}
.CsearchCenter {
	background:url(../images/client_searchcenter.gif) repeat-x top;
}
.ClocationInput {
	background:url(../images/bg_input2.gif) no-repeat;
	width:104px;
	height:22px;
	color:#FFF;
	border:none;
	line-height:22px;
	font-size:12px;
	padding-left:5px;
}
.CtimeInput {
	background:url(../images/bg_input2.gif) no-repeat;
	width:104px;
	height:22px;
	color:#FFF;
	border:none;
	line-height:22px;
	font-size:12px;
	padding-left:5px;
}

.CinitData {
	background:#999;
}
.CinitData td {
	padding:10px;
	background:#FFF;
}
.CinitData .title {
	padding:0;
	background:url(../images/bg_clientdata.gif) repeat-x;
	color:#cc3300;
	padding-left:15px;
	font-size:14px;
	height:28px;
	line-height:28px;
}

/*调查文件*/
.reportTitle {
	font-size:14px;
	font-weight:bold;
}
.reportDes {
	padding:20px;
	line-height:24px;
}
.reportScore {
	float:right;
	width:100px;
	padding:20px;
	text-align:right;
}

.quiz li {

      margin:5px;
 }